
def decode_dll_data(ea, length):
    
    enc_data = [Byte(a) for a in range(ea, ea+length)]
    dec_data = list()
    key = 0xc7
    
    for idx, byte in enumerate(enc_data):
        dec_data.append(byte^key)
        key = (key + (idx%133)*3)%256
    
    dll = ""
    for b in dec_data:
        dll += chr(b)
    
    return dll

